Automata Theory on Sliding Windows

نویسندگان

  • Moses Ganardi
  • Danny Hucke
  • Daniel König
  • Markus Lohrey
  • Konstantinos Mamouras
چکیده

In a recent paper we analyzed the space complexity of streaming algorithms whose goal is to decide membership of a sliding window to a fixed language. For the class of regular languages we proved a space trichotomy theorem: for every regular language the optimal space bound is either constant, logarithmic or linear. In this paper we continue this line of research: We present natural characterizations for the constant and logarithmic space classes and establish tight relationships to the concept of language growth. We also analyze the space complexity with respect to automata size and prove almost matching lower and upper bounds. Finally, we consider the decision problem whether a language given by a DFA/NFA admits a sliding window algorithm using logarithmic/constant space. 2012 ACM Subject Classification Theory of computation→ Streaming models, Theory of computation → Regular languages

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multiple Sliding Windows Approach to Speed Up String Matching Algorithms

In this paper we present a general approach to string matching based on multiple sliding text-windows, and show how it can be applied to some among the most efficient algorithms for the problem based on nondeterministic automata and comparison of characters. From our experimental results it turns out that the new multiple sliding windows approach leads to algorithms which obtain better results ...

متن کامل

Querying languages over sliding windows

We study the space complexity of querying languages over data streams in the sliding window model. The algorithm has to answer at any point of time whether the content of the sliding window belongs to a fixed regular language. For regular languages, a trichotomy is shown: For every regular language the optimal space requirement is asymptotically either constant, logarithmic, or linear in the si...

متن کامل

Equivalence Relations of Mealy Automata

Two independent equivalence relations are considered for Mealy automata. Simulation equivalence, on the one hand, arises from a new multi-step simulation concept under the constraint that the process of switching from one automaton to the other is reversible. Retiming equivalence, on the other hand, is the congruence induced by the so called sliding axiom in the monoidal category of automata. I...

متن کامل

A Novel Ensemble Approach for Anomaly Detection in Wireless Sensor Networks Using Time-overlapped Sliding Windows

One of the most important issues concerning the sensor data in the Wireless Sensor Networks (WSNs) is the unexpected data which are acquired from the sensors. Today, there are numerous approaches for detecting anomalies in the WSNs, most of which are based on machine learning methods. In this research, we present a heuristic method based on the concept of “ensemble of classifiers” of data minin...

متن کامل

A Visualization System for Sliding Windows Protocols

1 David Henry, Member, IEEE Computer Society, [email protected] 2 Yashwant K. Malaiya, Computer Science Dept., Colorado State University, [email protected] Abstract This paper shows how algorithm visualization can be used to teach sliding windows protocols. In the described approach, the student creates and visually manipulates traffic between an abstract sender/receiver pair. Thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018